home *** CD-ROM | disk | FTP | other *** search
- Documentation for FKB.COM
- (C) Copyright 1990 by Dale R. Andrews
- All rights reserved
-
- Version 1.0
-
- Fast KeyBoard is a program that can be run in either a
- resident or non-resident mode. It speeds up (or slows down) the
- keyboard typematic rate. The length of time that you have to hold
- a key down before it starts to repeat and the number of repeats per
- second after that are both adjustable. The thing that makes this
- program different from other similar programs is that it can either
- tell the BIOS to change the rate on all ATs with ROM chips dated
- after 11/25/85 and, obviously, all PS/2's - OR - the same program
- will install a small Terminate and Stay Resident (TSR) section on
- older ATs, PCs, and XTs to do the same thing.
-
- NOTE: If you have DOS 4.0 or above AND an AT or above made
- after 11/85, the MODE command does everything that this program
- does and should be used. This program is for those who have DOS
- versions below 4.0 or an older machine.
-
-
- Fast KeyBoard is being distributed freely but that does not
- mean that it is free. You are welcome to make as many copies as
- you like (see rules below) but you will have to register (pay for)
- each copy that you use. The registration fee is $15 per copy with
- quantity discounts available. A registration form is included at
- the end of this documentation.
-
- Making copies of Fast KeyBoard:
-
- You are encouraged to make and distribute copies of Fast
- KeyBoard to others so that they may try it. The only constraints
- are:
-
- 1. The program must not be changed in any way.
- 2. This documentation file must be included and unchanged.
- 3. You must tell the person you give the copy to that federal
- law requires that they MUST register their copy if they
- expect to use it.
-
-
- Fast KeyBoard documentation page 2
-
- Brief description:
-
- One of the interesting things about "power" users is that they
- tend to forget that not everyone has all of the tools that they do.
- I found a program called QUICKEYS (PC Magazine, late 1985) very
- useful and installed it in the AUTOEXEC.BAT file on my old 8088
- machine. I never thought about it again. I did notice that quite
- often when I used someone else's machine it seems like a real dog
- but I didn't bother to think why. I had to use a PS/2 model 80 for
- a while and hated it every time I typed something because it was so
- slow! When I finally bought my own 386, I found that QUICKEYS
- wouldn't work on it so my new machine was now doing a slug
- imitation also. Oh, it was fast enough when it was it's turn to do
- something but when it was my turn to move a cursor or space over on
- a line, it seemed slower than my old PC. It only took a few hours
- to tire of this and start looking for a replacement for QUICKEYS.
- Luckily, I had DOS 4.0 (about the only good thing you will ever
- hear me say about 4.0) which has a new extension to the MODE
- command to change the typematic rate of the keyboard. I put it in
- my AUTOEXEC.BAT and again forgot about having a slow keyboard.
-
- So where did Fast KeyBoard come from? I was reviewing someone
- else's program and was really impressed at how terribly slow it
- was. This program seemed to take forever to move the cursor from
- one entry to another. When I exited the program, I noticed that my
- normal cursor was now also terribly slow. This person had modified
- the typematic rate in a failed attempt to improve their program's
- performance and then had reset it to normal when they were done.
- For me, normal is glacial. It was obvious that this programmer
- thought that normal was normal. That did it. If a programmer
- could fail to know what the typematic rate should be, then there
- must be lots of users who don't know what they are missing either.
-
- The first problem is that there are two different ways to
- speed up a keyboard and only one seems to work on any given
- machine. All PCs and XTs must use a TSR program to duplicate
- keystrokes. ATs with ROMs dated before 11/15/85 must also use this
- TSR. ATs with later ROMs and PS/2s have a BIOS call for setting
- the typematic rate. Fast KeyBoard combines these two techniques
- and should work on any machine. If you have an older machine just
- add "/R" after the rate and delay numbers. If you don't the BIOS
- call will be made.
-
- Fast KeyBoard has a help screen that is displayed anytime
- there is an error found in the input parameters. Since "?" is not
- one of the valid commands, executing "FKB ?" is one easy way to see
- this help screen. Hopefully, this help screen is all that you will
- need after reading this documentation once. The help screen is as
- follows:
-
- Fast Keyboard 1.0 - Copyright (c) 1990 D. R. Andrews
-
- Syntax: FKB r d [/R] -or-
- FKB /U where:
- r = typematic interval time = 1 to 32
- d = auto-repeat start delay time = 1 to 4
- /R= OPTIONAL command to stay resident (see documentation)
- /U= command to uninstall resident version
- Fast KeyBoard documentation page 3
-
- The program name on the help screen is called FKB although the
- version number is normally attached so you may have needed to
- execute FKB10 or whatever the current version number is. If you
- are using the program a lot and get tired of typing all those
- characters, feel free to rename the program to whatever you like.
- You have paid for it so its yours. You did say you were using a
- lot didn't you? That means you have registered it doesn't it?
-
- You must enter numbers for a rate and a delay on the command
- line. If you have already installed Fast KeyBoard as a resident
- program, then the resident copy is modified rather than installing
- a new copy.
-
- The first parameter, "r", is the repeat rate after the initial
- delay. It must be a number from 1 to 32 with 32 being fast and 1
- being slow. The next parameter, "d", is the initial delay. It is
- a number from 1 to 4 with 4 being slow. (Don't like the fact that
- a high number is fast for one parameter and slow for another? Talk
- to Microsoft who defined the BIOS call and MODE command. I'm just
- being "compatible" and don't like it either.)
-
- The "/R" parameter determines whether a BIOS call will be made
- to update the typematic rate or a TSR will be installed. As
- mentioned earlier, newer machines can use the BIOS call and older
- machines need the TSR version. If you are unsure which to use, it
- shouldn't hurt to run without the "/R" first to see if the rate can
- be changed by a BIOS call. Entering "FKB 32 1" should produce a
- noticeable difference in how fast you can space across the command
- line. If you don't see a difference, enter "FKB 32 1 /R", that
- should definitely work but it will take up valuable RAM (about 496
- bytes) and the maximum speed is slightly slower than the BIOS
- version. You may also have trouble with the resident version
- slowing down with some keyboard buffer extender programs. In other
- words, use the MODE command in DOS 4.0 if you have it; if you don't,
- use FKB without the "/R" parameter if it works; and finally with the
- "/R" parameter if it doesn't work any other way.
-
- "U" will uninstall Fast KeyBoard. I'm not sure why you would
- want to do this but I had the code handy and it works. (Lame
- reason but you never can tell what some people may want.) This
- only works though if no other resident programs have been installed
- after it which use the same interrupts. You will get a message it
- this is the case.
-
-
- History:
-
- Ver. 1.0 - 9/4/90 Initial issue.
-
- Trademarks:
-
- There are several trademarks mentioned in this document. I
- assume that most people who are intellegent enough to be able to
- read it will have seen these before and will know which ones might
- belong to me and which don't. If you see one of yours and want it
- highlighted so that no one is confused, just notify me and I will
- be glad to clearly state the obvious.
-
- Fast KeyBoard documentation page 4
-
- DISCLAIMER
-
- This program and documentation are provided "as is", without
- warranty of any kind, either expressed or implied, including, but
- not limited to any implied warranty of merchantability and/or
- fitness for a particular purpose.
-
- You, as the user, assume all risk when using this program. In
- no event is the author liable to you for any damages resulting from
- the use of this software, even if he has been notified of the
- possibility of such damages.
-
-
- This program and documentation are the property of:
-
- Dale R. Andrews
- 44 Ridgelane Dr.
- Decatur, Illinois 62521
-
- They are both copyrighted 1990 and all rights are reserved.
- You may copy and use them in any way that you see fit as long as
- you do not modify the program or documentation in any way and you
- register each copy that is used.
-
-
- Registering your copy of Fast KeyBoard so that you can legally use it:
-
- To register a copy of Fast KeyBoard 1.0 and receive the latest
- version and several other programs to try, simply fill out this
- order form and send it, along with $15, to:
-
- Acorn Engineering
- 44 Ridgelane Dr.
- Decatur, Ill. 62521
-
- (Please print)
- Name: ------------------------------------------
-
- Company: ------------------------------------------
-
- Address: ------------------------------------------
-
- City, State, Zip: ------------------------------------------
-
-
- What type of disk do you use? 5 1/4" 3 1/2"
-
- Where did you get your copy of Fast KeyBoard 1.0?
-
- --------------------------------------------------------------
-
- Do you have any suggestions for improving Fast KeyBoard?
-
- --------------------------------------------------------------
-
- What other types of programs do you need?
-
- --------------------------------------------------------------
-
-